# -*- coding: utf8 -*-
"""
北斗网格位置码的网格编码实现
地球表面北斗二维网格的划分原点在赤道面与本初子午面的交点处，地球表面非两级区域（南纬 88度 ~ 北纬 88度）
"""
from .beidou_code_point import beidou_grid_code_point
from .beidou_code_line import beidou_grid_code_line
from .beidou_code_polygon import beidou_grid_code_polygon






if __name__ == '__main__':
    # 经度 - x 轴 东经
    longitude = 'E116°18′45.37″'
    # 维度 - y 轴 北半球
    latitude = 'N39°59′35.38″'
    # # 转换成小数形式
    # longitude_float = transform_longitude_or_latitude_into_float(longitude)
    # latitude_float = transform_longitude_or_latitude_into_float(latitude)
    # # 生成网格码
    # grid_func = grid_encoding_function.get(10)
    # grid_code = grid_func(longitude_float, latitude_float)
    # print(longitude, latitude, grid_code)